home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / Oberon⁄F™ 1.1 / Dev / Docu / Browser (.txt) < prev    next >
Encoding:
Oberon Document  |  1995-08-09  |  2.5 KB  |  41 lines  |  [oODC/obnF]

  1. Documents.StdDocumentDesc
  2. Documents.DocumentDesc
  3. Containers.ViewDesc
  4. Views.ViewDesc
  5. Stores.StoreDesc
  6. Documents.ModelDesc
  7. Containers.ModelDesc
  8. Models.ModelDesc
  9. Stores.ElemDesc
  10. TextViews.StdViewDesc
  11. TextViews.ViewDesc
  12. TextModels.StdModelDesc
  13. TextModels.ModelDesc
  14. TextModels.AttributesDesc
  15. Helvetica
  16. TextRulers.StdRulerDesc
  17. TextRulers.RulerDesc
  18. TextRulers.StdStyleDesc
  19. TextRulers.StyleDesc
  20. TextRulers.AttributesDesc
  21. Helvetica
  22. Helvetica
  23. Helvetica
  24. DevBrowser
  25. DEFINITION DevBrowser;
  26.     PROCEDURE  ImportSymFile (f: Files.File; VAR s: Stores.Store);
  27.     PROCEDURE ShowInterface;
  28. END DevBrowser.
  29. The browser shows the interface of a module or of an item in a module. It extract the necessary interface information out of the module's symbol file. A symbol file contains only minimal information, it doesn't contain comments nor does it retain information about the textual order in which a module's item have been defined (their display is sorted alphabetically). For records, the browser only shows newly introduced fields and procedures (or procedures redefined with covariant function results). You can follow the record type hiearchy to the base type by applying the browser command again on the base type name in the record declaration.
  30. PROCEDURE ImportSymFile (f: Files.File; VAR s: Stores.Store)
  31. This procedure is installed upon startup of Oberon/F as an importer for symbol files (-> Converters). The importer converts the symbol file into a textual browser output.
  32. PROCEDURE ShowInterface
  33. Guard: TextCmds.SelectionGuard
  34. If a module name is selected, this command shows the complete definition of the module. If a qualident is selected, only the definition of the corresponding item is shown.
  35. TextControllers.StdCtrlDesc
  36. TextControllers.ControllerDesc
  37. Containers.ControllerDesc
  38. Controllers.ControllerDesc
  39. Helvetica
  40. Documents.ControllerDesc
  41.